/**
 * 复用 逻辑：
 * 1. mixins vue
 * 2. react: 高阶组件 / 自定义hooks
 *
 */
import { queryGoodsList } from '@/api/modules/goods';

const myMixin = {
  data() {
    return {
      msg: []
    }
  },
  // 内容于vue js 对象 内容一致：
  created() {},
  mounted() {
    this.getMsg()
  },
  computed: {
    // msg() {
    //   return this.msg.filter(v => v.id)
    // }
  },
  methods: {
    async getMsg() {
      const data = await queryGoodsList()
      this.msg = data.data;
    }
  }
}

export { myMixin };
